7dfbc360dff0506564750fefe4b1a17241639ecf,src/main/java/com/ibm/ets/ita/ce/store/hudson/handler/QuestionInterpreterHandler.java,QuestionInterpreterHandler,createJsonForInstances,#,504
Before Change
jInst.put("type", "instance");
jInst.put("name", thisInst.getInstanceName());
jInst.put("position", ctr);
jInst.put("instance", jsonFor(this.ac, thisInst));
result.put(thisKey, jInst);
}
After Change
ArrayList<MatchedItem> instList = instMap.get(thisKey);
CeStoreJsonObject jInst = new CeStoreJsonObject();
CeStoreJsonArray eArr = new CeStoreJsonArray();
MatchedItem firstItem = instList.get(0);
jInst.put("phrase", firstItem.getPhraseText());
jInst.put("start position", firstItem.getStartPos());
jInst.put("end position", firstItem.getEndPos());
jInst.put("entities", eArr);
for (MatchedItem thisMi : instList) {
if (!isAlreadyMatchedToConceptOrProperty(thisWord, thisMi)) {
eArr.add(jsonFor(this.ac, thisMi.getInstance()));
}
}